A host of weather satellites -- and at least one astronaut -- are keeping their eyes on Tropical Storm Barry as it approaches the Gulf Coast.
A host of weather satellites -- and at least one astronaut -- are keeping their eyes on Tropical Storm Barry as it approaches the Gulf Coast.